Personally, I think that the rules which could need some re-writting is the one that concerns penalties.
It's just semantics, but at the end of the day, having a driver "excluded" from the championship, instead of "suspended", makes a huge difference as we see here.
Excluding a driver usually means - in practical terms - erasing him from the series. Having said driver on the championship tables effectivelly cancels the exclusion, as the driver is still there! Furthermore, it's a little strange to determine that an excluded driver is back after two months as it should be up to the driver himself to choose whether he wants to rejoin the series or not.
Suspending a driver, on the other hand, means the driver is still participating on the series but simply isn't allowed to take part in sanctioned events for sometime - which, in the way I see it, is what happened to Mr. Ostgaard.
In this particular case, both sides are correct, imho. If, as GreyBull [CHA] says, Ostgaard was "suspended", he's still in the top-15 of the champion ship and, not being able to attend the race, his case should be dealt with just like any other qualified driver that fails to join the race in time.
If, as need says, he was indeed excluded from the series (albeit only for two months, as odd as that sounds), there is no T. Ostgaard racing anymore and the top15 includes Mr. Marques (regardless of whether the drivers that finished behind him have had their points recalculated or not).
Just my two cents.